package com.ziq.zcamp.bean.coupon

import com.ziq.zcamp.proguard.ProguardKeep
import java.io.Serializable

class CouponInfo : ProguardKeep, Serializable {
    //适用范围：0全店商品，1指定商品
    var applicate :Int? = null
    //优惠券有效期开始时间戳
    var available_begin_time : Int? = null
    //优惠券有效期结束时间戳
    var available_end_time : Int? = null
    //优惠券类型：1-满减券，2-折扣券
    var coupon_type : Int? = null
    //优惠券名称
    var coupon_name : String? = null
    //券code
    var coupon_code : String? = null
    //不可用的时间段
    var disable_date : DisableDateList? = null
    //优惠规则
    var discounts_way : DiscountsWayInfo? = null
    //适用范围:全场通用/指定商品可用
    var goods_name : String? = null
    //指定日期不可用的开关，0关闭，1开启
    var is_disable : Int? = null
    //是否设置为私密券：0-否，1-是
    var is_private : Int? = null
    //状态：1未开始，2进行中，3-已领完，4-已过期，5-已停用，6-已禁用
    var status : Int? = null
    //优惠券批次号
    var stock_id : String? = null
    //剩余券数量
    var stock_num : Int? = null
    //不可用原因列表
    var unavailable_reason : List<Int>? = null

    /**后台无返回，前端需要*/
    //营地id
    var camp_id : Int? = null
    //营地名称
    var camp_name : String? = null

    //平台券码
    var ticket_code: String? = null
}